package com.resource.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 工单主体信息表
 * 
 * @Author: xianggaoxiong
 * @Date: 2021-01-07 10:09
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "ticket_info")
public class TicketInfo implements Serializable {

	private static final long serialVersionUID = 8080353707290734954L;

	/**
	 * id
	 */
	@TableId(value = "id", type = IdType.AUTO)
	private Long id;

	/**
	 * 企业id
	 */
	private String companyid;

	/**
	 * 工单id
	 */
	private String ticketid;

	/**
	 * 工单编号
	 */
	private String ticket_code;

	/**
	 * 工单标题
	 */
	private String ticket_title;

	/**
	 * 问题描述
	 */
	private String ticket_content;

	/**
	 * 工单分类名称
	 */
	private String ticket_type_name;

	/**
	 * 工单状态:0未受理，1受理中，2等待回复，3已解决，99已关闭，98已删除
	 */
	private Integer ticket_status;

	/**
	 * 工单级别:0低，1中，2高，3紧急
	 */
	private Integer ticket_level;

	/**
	 * 工单来源:0工单中心，1 pc客户留言，2 h5客户留言，3 微信公众号客户留言，4 app客户留言
	 */
	private Integer ticket_from;

	/**
	 * 工单对应的任务执行人
	 */
	private String ticker_principal;

	/**
	 * 工单对应的项目名称
	 */
	private String ticket_project;

	/**
	 * 0 坐席 1客户
	 */
	private Integer start_type;

	/**
	 * 附件路径
	 */
	private String file_str;

	/**
	 * 受理客服组id
	 */
	private String deal_groupid;

	/**
	 * 受理客服组名称
	 */
	private String deal_group_name;

	/**
	 * 受理客服id
	 */
	private String deal_agentid;

	/**
	 * 受理客服名称
	 */
	private String deal_agent_name;

	/**
	 * 抄送客服
	 */
	private String copy_agent;

	/**
	 * 关联客户id
	 */
	private String userid;

	/**
	 * 关联客户昵称
	 */
	private String user_nick;

	/**
	 * 关联客户真实姓名
	 */
	private String user_name;

	/**
	 * 关联客户电话，多个电话之间以分号分隔
	 */
	private String user_tels;

	/**
	 * 关联客户邮箱，多个邮箱之间以分号分隔
	 */
	private String user_emails;

	/**
	 * 关联客户对接id
	 */
	private String partnerid;

	/**
	 * 记录id
	 */
	private String recordid;

	/**
	 * 工单创建人
	 */
	private String create_name;

	/**
	 * 工单创建时间
	 */
	private Date create_time;

	/**
	 * 更新人名称:当前编辑工单或回复工单的操作人姓名
	 */
	private String update_name;

	/**
	 * 更新时间
	 */
	private Date update_time;

	/**
	 * row_create_time
	 */
	private Date row_create_time;

	/**
	 * row_update_time
	 */
	private Date row_update_time;

}
